import request from "@/utils/request";
/**
 * 分类列表
 * @param {string} type - 1:商品，2：会员服务，3：自营商品,该字段必传
 */
export function getGoodsTypeList(query) {
  return request({
    url: "/cms-shop/api/goods-base/goods-type-list",
    method: "get",
    params: query,
  });
}

/**
 * 根据id获取分类
 * @param {string} type - 1:商品，2：会员服务，3：自营商品,该字段必传
 */
export function getGoodsTypeInfo(query) {
  return request({
    url: `cms-shop/api/goods-type/${query.id}`,
    method: "get",
    params: query,
  });
}

/**
 * 分类新增
 * @param {string} type - 1:商品，2：会员服务，3：自营商品,该字段必传
 */
export function addGoodsType(data) {
  return request({
    url: "cms-shop/api/goods-type",
    method: "post",
    data: data,
  });
}

/**
 * 分类删除
 * @param {string} type - 1:商品，2：会员服务，3：自营商品,该字段必传
 */
export function delGoodsType(data) {
  return request({
    url: `cms-shop/api/goods-type/${data.id}`,
    method: "delete",
  });
}

/**
 * 分类导出
 * @param {string} type - 1:商品，2：会员服务，3：自营商品,该字段必传
 */
export function exportGoodsType(query) {
  return request({
    url: `/cms-shop/api/goods-type/export`,
    method: "get",
    params: query,
  });
}




// 分类编辑
export function editGoodsType(data) {
  return request({
    url: "/cms-shop/api/goods-type",
    method: "put",
    data: data,
  });
}
